﻿//*******************************detailproduct***********/
function switchProTab(type) {
    var last_tap = document.getElementById('current_tap').value;
    if (last_tap != type) {
        document.getElementById('current_tap').value = type;
        document.getElementById("tab_" + last_tap).className = "";
        document.getElementById("pro_content_" + last_tap).style.display = "none";
        document.getElementById("tab_" + type).className = "curent";
        document.getElementById("pro_content_" + type).style.display = "block";
    }
}
function loadReviewForm() {   
    document.getElementById("formcommentproduct").style.display = "block";
}
function closeReviewForm() {
    document.getElementById("formcommentproduct").style.display = "none";
}
function clickSubmitComment(pid) {
    var yournameval = new String(document.getElementById("txtFullName").value);
    if (yournameval.length == 0) {
        alert("Vui lòng nhập họ tên!");
        document.getElementById("txtFullName").focus();
        return;
    }
    var emailval = new String(document.getElementById("txtEmail").value);
    if (emailval.length == 0) {
        alert("Vui lòng nhập địa chỉ email!");
        document.getElementById("txtEmail").focus();
        return;
    }
    //var reg = /^(([a-zA-Z])+(([a-zA-Z0-9])*(\_{1})*([a-zA-Z])+)+\.)*(([a-zA-Z])+(([a-zA-Z0-9])+)+)+@(([a-zA-Z])+(([a-zA-Z0-9])*(\-{1})*([a-zA-Z])+)+\.)/;
    var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    if (filter.test(emailval) == false) {
        alert("Email của bạn không hợp lệ!")
        document.getElementById("txtEmail").focus();
        return false;
    }
    var contentval = new String(document.getElementById("txtBody").value);
    if (contentval.length == 0) {
        alert("Vui lòng nhập nội dung!");
        document.getElementById("txtBody").focus();
        return;
    }
    var verifyimageval = new String(document.getElementById("txtCode").value);
    if (verifyimageval.length == 0) {
        alert("Vui lòng nhập mã xác nhận!");
        document.getElementById("txtCode").focus();
        return;
    }
    var totalcode = new String(document.getElementById("hdtotalcode").value);
    if (verifyimageval.indexOf(totalcode) == -1) {
        alert("Mã bảo vệ không đúng!");
		document.getElementById("txtCode").focus();
        return;
    }
    var created = BLL.CmsBLL.GetCurrentDateTime().value;
    var modified = BLL.CmsBLL.GetCurrentDateTime().value;
    RetValue = BLL.CmsBLL.CommentProduct_InsertItemAjax(pid, yournameval, emailval, "", contentval, created, modified, 0).value;
    if (RetValue.indexOf("ERROR") != -1) {
        alert(RetValue);
        return;
    }
    else {
        alert("Gửi thảo luận thành công! Hệ thống sẽ kiểm tra lại thông tin trước khi hiển thị, trân trọng cảm ơn.");
        document.getElementById("txtFullName").value = "";
        document.getElementById("txtEmail").value = "";
        document.getElementById("txtBody").value = "";
        document.getElementById("txtCode").value = "";
        document.getElementById("txtFullName").focus();
        return;
    }
}
//**********************SEARCH************************/
function DoPressEnterSearch(e) {
    //var sitecode = new String(document.getElementById("hdsitecode").value);
    //var prefix = new String(document.getElementById("hdsitecode").value);
    var keycode;
    if (window.event) keycode = window.event.keyCode;
    else if (e) keycode = e.which;
    else return true;
    if (keycode == 13) {
        var keyword = new String(document.getElementById("mod_search_searchword").value);
        if (keyword.length == 0) {
            alert("Bạn chưa nhập từ khóa tìm kiếm!");
            return;
        }
        var url = Portal.AppBLL.BuildUrlSearch(keyword, "1").value;
        window.location.href = url;
    }
    else
        return true;
}
function IndexOfSearchProduct(Keyword, strDataAlias, ItemsPerRow, NoOfVisiblePage, CurrentPage, JumpJavaScript, SiteID)
{
	var sortobject = document.getElementById("getsortproduct");
    var sortobjval = '';
	sortobjval = sortobject.options[sortobject.selectedIndex].value;
	RetValue = BLL.CmsBLL.BuildSearchProductContent(Keyword, sortobjval, strDataAlias, ItemsPerRow, NoOfVisiblePage, CurrentPage, JumpJavaScript, SiteID).value;
    document.getElementById("divSearchProductContent").innerHTML = RetValue;
}
function IndexOfProductByCate(CateId, strDataAlias, ItemsPerRow, NoOfVisiblePage, CurrentPage, JumpJavaScript, SiteID)
{
	var sortobject = document.getElementById("getsortproduct");
    var sortobjval = '';
	sortobjval = sortobject.options[sortobject.selectedIndex].value;
	RetValue = BLL.CmsBLL.BuildProductByCateContent(CateId, sortobjval, strDataAlias, ItemsPerRow, NoOfVisiblePage, CurrentPage, JumpJavaScript, SiteID).value;
    document.getElementById("divPrductByCateContent").innerHTML = RetValue;
}
function IndexOfProductByMultiCate(CateId, strDataAlias, ItemsPerRow, NoOfVisiblePage, CurrentPage, JumpJavaScript, SiteID)
{
	var sortobject = document.getElementById("getsortproduct");
    var sortobjval = '';
	sortobjval = sortobject.options[sortobject.selectedIndex].value;
	RetValue = BLL.CmsBLL.BuildProductByMultiCateContent(CateId, sortobjval, strDataAlias, ItemsPerRow, NoOfVisiblePage, CurrentPage, JumpJavaScript, SiteID).value;
    document.getElementById("divPrductByMultiCateContent").innerHTML = RetValue;
}
function OnClientSendContact() {
	var name = new String(document.getElementById("yourname").value);
    if (name.length == 0) {
        alert("Vui lòng nhập họ tên!");
        document.getElementById("yourname").focus();
        return;
    }
    var email = new String(document.getElementById("email").value);
    if (email.length == 0) {
        alert("Vui lòng nhập địa chỉ email!");
        document.getElementById("email").focus();
        return;
    }
    //var reg = /^(([a-zA-Z])+(([a-zA-Z0-9])*(\_{1})*([a-zA-Z])+)+\.)*(([a-zA-Z])+(([a-zA-Z0-9])+)+)+@(([a-zA-Z])+(([a-zA-Z0-9])*(\-{1})*([a-zA-Z])+)+\.)/;
    var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    if (filter.test(email) == false) {
        alert("Email của bạn không hợp lệ!")
        document.getElementById("email").focus();
        return false;
    }
	var message = new String(document.getElementById("message").value);
    if (message.length == 0) {
        alert("Vui lòng nhập nội dung!");
        document.getElementById("message").focus();
        return;
    }
	var phone = document.getElementById("phone").value ; 
	var address = document.getElementById("address").value ; 	
	var reval = Portal.AppBLL.SaveContact(name, email, phone, address, message).value; 
	if(reval.indexOf("ERROR") != -1 ) { 
		alert(reval);
		return;
	} 
	else {
		alert("Xử lý thành công, Cảm ơn bạn đã liên hệ với chúng tôi."); 
		ClientClearContact();
		return;
	} 
}
function ClientClearContact() {
	document.getElementById("yourname").value = ''; 
	document.getElementById("email").value  = ''; 
	document.getElementById("phone").value  = ''; 
	document.getElementById("address").value  = ''; 
	document.getElementById("message").value  = ''; 
	document.getElementById("yourname").focus();
} 